thrill killer - French English Dictionary